package edu.ncu.entity;

import lombok.Data;

import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 评论
 * 父评论和子评论
 */
@Data
public class Comment implements Serializable {
    private int commentId;
//    private int commentType;    //评论类型（）
//    private int commentObjectId;//评论的对象的id（评论、动态、照片）

    private String content;        //评论内容
    private Date commentTime;       //评论时间
    private int likeNum;        //评论点赞数
    private int commenterId;    //评论发布者的id
//    private int cNum ;  // 评论所拥有的评论数量
    private int beCommented ; // 被评论者id，可能是publish，也可能是photo
    private int parentId ;
    @Transient
    private List<Comment> comments ; // 父评论所拥有的子评论列表

    @Transient
    private User user ;
}




